package com.taxshare.purchaser.view.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author YANG
 * @date 2021/4/19
 */
@Data
@ApiModel("进项查验日志数据转换")
public class CheckLogChangeVO {

    @ApiModelProperty("查验次数")
    private int checkNumber;

    @ApiModelProperty("发票代码")
    private String invoiceCode;

    @ApiModelProperty("发票号码")
    private String invoiceNo;

    @ApiModelProperty("开票日期")
    private String invoiceDate;

    @ApiModelProperty("购方名称")
    private String purchaserName;

    @ApiModelProperty("购方税号")
    private String purchaserTaxNo;

    @ApiModelProperty("购方地址电话")
    private String purchaserAddrPhone;

    @ApiModelProperty("购方银行账户")
    private String purchaserBrank;

    @ApiModelProperty("销方名称")
    private String sellerName;

    @ApiModelProperty("销方税号")
    private String sellerTaxNo;

    @ApiModelProperty("销方地址电话")
    private String sellerAddrPhone;

    @ApiModelProperty("销方银行账户")
    private String sellerBrank;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("机器编号")
    private String machineCode;

    @ApiModelProperty("发票类型")
    private String invoiceType;

    @ApiModelProperty("检验码")
    private String checkCode;

    @ApiModelProperty("发票状态 1 已作废 2 正常 3 红冲")
    private String invoiceStatus;

    @ApiModelProperty("金额（不含税）")
    private String amountWithOutTax;

    @ApiModelProperty("查验状态")
    private String checkStatus;

    @ApiModelProperty("查验结果")
    private String checkResult;

    @ApiModelProperty("收款员(卷票字段)")
    private String cashier;

    @ApiModelProperty("税额")
    private String taxAmount;

    @ApiModelProperty("价税合计")
    private String amountWithTax;
}
